From ecfbf99a10ec26d06de7149c94118ae01f19e448 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Fri, 29 Jul 2005 10:37:30 +0000 Subject: [PATCH] This patch renames balloon command to "set-mem", so instead of "xm balloon", we will use "xm set-mem" (as suggested by TODO list) Signed-off-by: Nguyen Anh Quynh --- docs/src/user.tex | 14 +++++++------- tools/python/xen/xm/main.py | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/src/user.tex b/docs/src/user.tex index f15f88a846..32c0decde7 100644 --- a/docs/src/user.tex +++ b/docs/src/user.tex @@ -930,12 +930,12 @@ memory at the request of the administrator or the user of the domain. \subsection{Setting memory footprints from dom0} The machine administrator can request that a domain alter its memory -footprint using the \path{xm balloon} command. For instance, we can +footprint using the \path{xm set-mem} command. For instance, we can request that our example ttylinux domain reduce its memory footprint to 32 megabytes. \begin{verbatim} -# xm balloon ttylinux 32 +# xm set-mem ttylinux 32 \end{verbatim} We can now see the result of this in the output of \path{xm list}: @@ -951,16 +951,16 @@ The domain has responded to the request by returning memory to Xen. We can restore the domain to its original size using the command line: \begin{verbatim} -# xm balloon ttylinux 64 +# xm set-mem ttylinux 64 \end{verbatim} \subsection{Setting memory footprints from within a domain} -The virtual file \path{/proc/xen/memory\_target} allows the owner of a +The virtual file \path{/proc/xen/balloon} allows the owner of a domain to adjust their own memory footprint. Reading the file -(e.g. \path{cat /proc/xen/memory\_target}) prints out the current +(e.g. \path{cat /proc/xen/balloon}) prints out the current memory footprint of the domain. Writing the file -(e.g. \path{echo new\_target > /proc/xen/memory\_target}) requests +(e.g. \path{echo new\_target > /proc/xen/balloon}) requests that the kernel adjust the domain's memory footprint to a new value. \subsection{Setting memory limits} @@ -1285,7 +1285,7 @@ custom variables (for instance, the \path{xmdefconfig} file uses a The available commands are as follows: \begin{description} -\item[balloon] Request a domain to adjust its memory footprint. +\item[set-mem] Request a domain to adjust its memory footprint. \item[create] Create a new domain. \item[destroy] Kill a domain immediately. \item[list] List running domains. diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index a831cde8aa..141da198ca 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -563,9 +563,9 @@ class ProgMaxmem(Prog): xm.prog(ProgMaxmem) -class ProgBalloon(Prog): +class ProgSetMem(Prog): group = 'domain' - name = 'balloon' + name = 'set-mem' info = """Set the domain's memory footprint using the balloon driver.""" def help(self, args): @@ -579,7 +579,7 @@ MEMORY_TARGET megabytes""" mem_target = int_unit(args[2], 'm') server.xend_domain_mem_target_set(dom, mem_target) -xm.prog(ProgBalloon) +xm.prog(ProgSetMem) class ProgVcpuhotplug(Prog): group = 'domain' -- 2.30.2